.designer {
    background: #f5f5f5;
}

.designer .am-wingblank.am-wingblank-lg {
    margin: 0;
}
.designer .am-carousel-wrap{
   padding-bottom: 10px;
}
.designer .am-carousel-wrap-dot > span {
    background: rgba(0,0,0,0.5);
 
}

.designer .am-carousel-wrap-dot-active > span {
    background: red;
}

.designer .brand-title{
   height: 0.6rem;
   line-height: 0.6rem;
   font-size:0.28rem;
   padding-left:0.3rem;
   background: #fff;
   margin-top: 0.2rem;
}
.designer .brand-list{
  width:7.5rem;
  height: 5rem;
  overflow: hidden;
  margin-top: 0.3rem;
}

.designer .brand-list ul{
    padding-left: 0.3rem;
    height: 5rem;
    padding-top: 0.2rem;
}
.designer .brand-list li{
  float: left;
  width: 6rem;
  height: 4.5rem;
  float: right;
  margin-right: 0.6rem;
  border-radius: 0.2rem;
  overflow: hidden;
  box-shadow: 0 0 0.4rem rgba(0,0,0,0.2);
}
.designer .brand-list li img{
    width: 100%;
    height: 100%;
}